Conversation
Deploying utcode-learn with
|
| Latest commit: |
95edf7b
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://1bb509b6.utcode-learn.pages.dev |
| Branch Preview URL: | https://update-prisma-to-latest-vers.utcode-learn.pages.dev |
ab790cb to
a108f20
Compare
9e052db to
2e79eda
Compare
chvmvd
left a comment
There was a problem hiding this comment.
途中までレビューしたのですが、そもそも動作していないような気がします...
|  | ||
|
|
||
| リレーショナルデータベースに対するクエリは、通常**SQL**と呼ばれる言語を用いて記述します。データベース<Term>クライアント</Term>として用いるライブラリによっては、SQLを直接用いることなく、そのライブラリが提供する専用の関数等を用いてデータベースに対してクエリを発行できることがあります。 | ||
| リレーショナルデータベースに対するクエリは、多くの場合、**SQL**と呼ばれる言語を用いて記述されます。しかし、SQLは人間が直接記述するための言語であり、プログラム中に直接記述するにはあまり適していません。そのため、データベースへのクエリをプログラムから発行しやすくするための<Term>ライブラリ</Term>が数多く存在しています。その中でも、この節で用いる[Prisma](https://www.prisma.io/)は、Node.jsにおける最も人気のある<Term>ライブラリ</Term>の一つです。 |
There was a problem hiding this comment.
しかし、SQLは人間が直接記述するための言語であり、プログラム中に直接記述するにはあまり適していません。
ここの表現はあまり正確でなく、誤解を招くように思います。この文だと「SQLはプログラム中に書くものではない」と読めてしまうような気がします。
There was a problem hiding this comment.
以前の動画では自動生成されたパスワードをメモ帳アプリに保存していましたが、現在の動画ではクリップボードに保存しているだけになっているので、学習者がパスワードを紛失してしまう事例が出てしまいそうな気がします。
|
|
||
|  | ||
|
|
||
| ## 演習問題 |
There was a problem hiding this comment.
package.jsonのtypeプロパティの値がmoduleではなく、commonjsになってしまっています。
現在の教材ではpackage.jsonを作成する際に、moduleを選ぶようにしています。
cf.
|
「Cookieと認証(発展)」の節でもPrismaを使用しているので、こちらも合わせて修正したいですね 👀 |
| generator client { | ||
| provider = "prisma-client-js" | ||
| provider = "prisma-client" | ||
| output = "../generated/prisma" |
There was a problem hiding this comment.
npx prisma generateとしないと、generatedが生成されない気がする?
There was a problem hiding this comment.
ですね。
これ以外にもいろいろと動いていない原因があるので、それを直さないとですね。
「フロントエンドとバックエンドの連携とデプロイ」の節のように書く必要がありそうですね👀
4e670e1 to
791fb0c
Compare
791fb0c to
ae1cdad
Compare
Prisma のバージョンを v7 にアップデート
自動生成ファイルが TypeScript ベースになったが、Node.js v22.18 のアップデートにより、問題なく使えるようになった。
https://nodejs.org/en/learn/typescript/run-natively